package io.renren.modules.generator.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.renren.common.utils.PageUtils;
import io.renren.modules.generator.entity.EcharsData;
import io.renren.modules.generator.entity.SysLogininforEntity;
import io.renren.modules.generator.entity.VisitNum;

import java.util.List;
import java.util.Map;

/**
 * 系统访问记录
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2020-11-28 16:55:56
 */
public interface SysLogininforService extends IService<SysLogininforEntity> {

    PageUtils queryPage(Map<String, Object> params);

    /**
     * 查询每个月的总访问数据
     * @param yearNum
     * @return
     */
    int[] selectVisitorsOfMonth(String yearNum);

    /**
     * 查询每个省份的访问人数
     * @return
     */
    List<EcharsData> selectProvinceAndNum();

    /**
     * 查询总访问人数和今天的访问人数
     * @return
     */
    VisitNum getVisitNum();
}

